// ********************************************************************************************
// Este archivo fuente es propiedad de Feria de Remates S.R.L. de C.V. Prohibida su copia o uso
// sin autorización explícita.
// This source file is propietary to Feria de Remates S.R.L. de C.V. May not be used or copied
// without explicit authorization.
// ********************************************************************************************/

package com.feriaderemates.domain.userAccount;

/**
 *
 * @author Oscar García
 */
public enum State {
    
    AGUAS_VAL(1, "Aguascalientes", Country.MEXICO),
    BAJA_VAL(1, "Baja California", Country.MEXICO),
    BAJAS_VAL(1, "Baja California Sur", Country.MEXICO),
    CAMP_VAL(1, "Campeche", Country.MEXICO),
    CHIAP_VAL(1, "Chiapas", Country.MEXICO),
    CHIH_VAL(1, "Chihuahua", Country.MEXICO),
    COAH_VAL(1, "Coahuila", Country.MEXICO),
    COL_VAL(1, "Colima", Country.MEXICO),
    DF_VAL(1, "Distrito Federal", Country.MEXICO),
    DUR_VAL(1, "Durango", Country.MEXICO),
    GUAN_VAL(1, "Guanajuato", Country.MEXICO),
    GRO_VAL(1, "Guerrero", Country.MEXICO),
    HDG_VAL(1, "Hidalgo", Country.MEXICO),
    JAL_VAL(1, "Jalisco", Country.MEXICO),
    MEX_VAL(1, "México", Country.MEXICO),
    MICH_VAL(1, "Michoacán", Country.MEXICO),
    MOR_VAL(1, "Morelos", Country.MEXICO),
    NAY_VAL(1, "Nayarit", Country.MEXICO),
    NL_VAL(1, "Nuevo Leon", Country.MEXICO),
    OAX_VAL(1, "Oaxaca", Country.MEXICO),
    QRO_VAL(1, "Querétaro", Country.MEXICO),
    QNR_VAL(1, "Quintana Roo", Country.MEXICO),
    SLP_VAL(1, "San Luis Potosí", Country.MEXICO),
    SIN(1, "Sinaloa", Country.MEXICO),
    SON(1, "Sonora", Country.MEXICO),
    TAB(1, "Tabasco", Country.MEXICO),
    TAM(1, "Tamaulipas", Country.MEXICO),
    TLX(1, "Tlaxcala", Country.MEXICO),
    VER(1, "Veracruz", Country.MEXICO),
    YUC(1, "Yucatán", Country.MEXICO),
    ZAC(81, "Zacatecas", Country.MEXICO);
    
    private int value;
    private String name;
    private int countryId;

    private State(int value, String name, Country country) {

        this.value = value;
        this.name = name;
        this.countryId = countryId;
    }

    /**
     * @return the value
     */
    public int getValue() {
        return value;
    }

    /**
     * @param value the value to set
     */
    public void setValue(int value) {
        this.value = value;
    }

    /**
     * @return the name
     */
    public String getName() {
        return name;
    }

    /**
     * @return the countryId
     */
    public int getCountryId() {
        return countryId;
    }

}
